package com.ken.common.pojo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.time.LocalDateTime;
import java.util.List;

@Data
public class Question {
    //问题id
    private String id;
    //问题内容（必须传）
    private String question;
    //问题标题（不用传）
    private String title;
    //问题类型（必须传）单选题，应用题，选择题，多选题
    private String type;
    //问题难度，只有，难，中，易（必须传）
    private String difficulty;
    //问题答案（必须传）
    private String answer;
    //创建时间（不用传）
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime created_at;
    //更新时间（不用传）
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime updated_at;
    //选项信息（选择题用）例子：前端传入json格式的数据{'option1':'A','option2':'B'}由后端保存再返回
    private String options;
    //所属的课程
    private String course_id;
    //题目解析
    private String analysis;
    //绑定的知识点
    private String knowledgePointId;
    //题目的编号
    private String no;
}
